package com.sale.table.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 采购付款一览表列表 出参
 */
@Data
public class PurchasePaymentDto {

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 供应商类别
     */
    private String supplierRules;

    /**
     * 采购人员
     */
    private String purchaseBy;

    /**
     * 采购人员
     */
    private String purchaseByDict;

    /**
     * 单据号
     */
    private String receiptNo;

    /**
     * 单据类型
     */
    private String documentType;

    /**
     * 开单日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date drawerTime;

    /**
     * 采购金额
     */
    private BigDecimal purchaseAmount;

    /**
     * 已核销金额
     */
    private BigDecimal amountPaid;

    /**
     * 整单折扣
     */
    private BigDecimal documentDiscount;

    /**
     * 未付款
     */
    private BigDecimal noPayAmount;

    /**
     * 付款率
     */
    private String ratePayment;

    /**
     * 备注
     */
    private String remark;
}
